Ext.define('IHC.view.ihc.cadastros.IHC002DetailListView', {
	extend : 'Ext.grid.Panel',
	autoScroll : false,
	itemId : 'ihc002-detail-list',
	xtype : 'ihc002-detail-list',
	locales : {
		title : 'ihc002-detail.mainPanel.title'
	},
	title : 'ihc002-detail.mainPanel.title',
	store : 'IHC.store.ihc.cadastros.IHC002Colaborador',

	buildFilters : function() {
		return {
			ftype : 'filters',
			id : 'gridFilters',
			encode : true,
			local : false,
			filters : [ /* TODO */]
		};
	},

	dockedItems : [ {
		xtype : 'defaultGridDetailToolbar',
		dock : 'top',
		hideButtons : ['copyButton', 'removeFiltersButton', 'refreshButton']
	} ],

	initComponent : function() {
		var me = this, filters = me.buildFilters();
		Ext.applyIf(me, {
			features : [ filters ],
			columns : [ {
				text : 'id',
				dataIndex : 'id',
				locales : {
					"default" : "br.feevale.ihc.Colaborador.id"
				},
				flex : 1
			}, {
				text : 'nome',
				dataIndex : 'nome',
				locales : {
					"default" : "br.feevale.ihc.Colaborador.nome"
				},
				flex : 3
			}, {
				text : 'email',
				dataIndex : 'email',
				locales : {
					"default" : "br.feevale.ihc.Colaborador.email"
				},
				flex : 2
			} ],
			
			bbar : {
				xtype : 'pagingtoolbar',
				store : 'IHC.store.ihc.cadastros.IHC002Colaborador',
				displayInfo : true
			}
		});
		me.callParent(arguments);
	}
});
